# -*- coding: utf-8 -*-
"""
Created on Thu Sep 12 16:40:05 2019

@author: Administrator
"""

# 1002 写出这个数
# 读入一个正整数 n，计算其各位数字之和，用汉语拼音写出和的每一位数字。
# 输入：每个测试输入包含 1 个测试用例，即给出自然数 n 的值。这里保证 n 小于 10^100
# 输出：在一行内输出 n 的各位数字之和的每一位，拼音数字间有 1 空格，但一行中最后一个拼音数字后没有空格。

def test():
    input_data = int(input())
    if input_data < 0 or input_data > 10**100:
        return
    
    digits_sum = cal_sum(input_data)
    result = mapping(digits_sum)
    print(result)
    

def cal_sum(data):
    result = 0
    while data != 0:
        last_digits = data % 10
        result = result + last_digits
        data = data // 10
    return result

def mapping(number):
    output = []
    result = []
    while number != 0:
        last_digits = number % 10
        result.append(last_digits)
        number = number // 10
    result.reverse()
    
    for index in range(len(result)):
        if result[index] == 0:
            output.append('ling ')
        elif result[index] == 1:
            output.append('yi ')
        elif result[index] == 2:
            output.append('er ')
        elif result[index] == 3:
            output.append('san ')
        elif result[index] == 4:
            output.append('si ')
        elif result[index] == 5:
            output.append('wu ')
        elif result[index] == 6:
            output.append('liu ')
        elif result[index] == 7:
            output.append('qi ')
        elif result[index] == 8:
            output.append('ba ')
        elif result[index] == 9:
            output.append('jiu ')
        
    return "".join(output)[0:-1]

#print(cal_sum(123))
#print(mapping(cal_sum(123456001)))
    
test()
